package com.hisense.ovcloud.spark.sql.entity;

import com.mybatisflex.annotation.Column;
import com.mybatisflex.annotation.Id;
import com.mybatisflex.annotation.KeyType;
import com.mybatisflex.annotation.Table;
import com.mybatisflex.core.activerecord.Model;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@Data(staticConstructor = "model")
@Table("device_support_puid")
public class DeviceSupportPuid extends Model<DeviceSupportPuid> {
    @Id(keyType = KeyType.Auto)
    @Column(value = "id")
    private long id;

    @Column(value = "puid")
    private String puid;

    @Column(value = "devicetype")
    private String devicetype;

    @Column(value = "featurecode")
    private String featurecode;

    @Column(value = "power")
    private String power;

    @Column(value = "wator")
    private String wator;

    @Column(value = "update_time")
    private String updateTime;
}
